                .ifM_box
                { position: absolute; top: 100px; left: 100px; width: 227px; height: 317px; background: #fff; margin: 0; padding: 0;
                        border: 1px solid #ccc; overflow: hidden; }
                .ifM_header
                { position: absolute; top: 0; left: 0; height: 18px; width: 227px; background: #d1d1d1; color: #fff;
                  text-align: right; vertical-align: middle; line-height: 18px; }
                .ifM_header a
                { margin-right: 12px; text-decoration: none; color: #fff; cursor: pointer; }
                .ifM_header a:HOVER
                { color: #333; }
                .ifM_wrapper
                { position: absolute; top: 19px; left: 0; width: 2270px; height: 288px; overflow: hidden; margin: 0; padding: 0; border: 0; }
                .ifM_tile
                { position: absolute; top: 0; left: 7px; width: 213px; height: auto; overflow: hidden; margin: 0; padding: 0; border: 0; display: block; }
                .ifM_cats
                { width: 100%; height: 64px; overflow: hidden; vertical-align: middle; text-align: left; }
                .ifM_cats h1
                { font-family: Bookman Old Style,Verdana,Arial,serif; font-size: 1.8em; margin: 0; padding: 2px 0; line-height: 1.8em; color: #414141; font-weight: normal; }
                .ifM_cats p
                { font-family: verdana,tahoma,arial,sans-serif; font-size: 1em; margin: 0; padding: 0; line-height: 1.2em; color: #858585; font-weight: normal; }
                .ifM_pager
                { height: 18px; width: 213px; line-height: 18px; margin: 0; border: 0; padding: 0; background: #f6f6f6;
                        color: #fff; text-align: center; vertical-align: middle; }
                .ifM_pager a
                { text-decoration: none; color: #fff; font-weight: bold; text-decoration: none; color: #fff; display: block; }
                .ifM_pager a:HOVER
                { background: #d1d1d1; }
                .ifM_pager img
                { border: 0; margin: 6px 0; }
                .ifM_content
                { width: 213px; height: 150px; margin: 1px 0; padding: 0; border: 0; overflow: hidden; }
                .ifM_content a
                { text-decoration: none; color: #333; height: 18px; width: 100%; display: block; line-height: 18px;
                        padding: 0 -10px 0 10px; background-color: #e6e7e9; margin: 1px 0; }
                .ifM_content a:HOVER
                { color: #fff; background-color: #f60; }
		.ifM_more
		{ background-image: url(/resources/images/arrow.gif); background-repeat: no-repeat; background-position: right center; }
                .ifM_back
                { position: absolute; top: 255px; right: 0; height: 18px; width: 52px; background: #d1d1d1; color: #fff; line-height: 18px;
                        vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
                .ifM_back a
                { height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
                .ifM_back a
                { color: #fff; background: #d1d1d1; }
                .ifM_back a:HOVER
                { color: #fff; background: #f60; }
                .ifM_reset
                { position: absolute; top: 255px; right: 62px; height: 18px; width: 52px; background: #d1d1d1; color: #fff; line-height: 18px;
                        vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
                .ifM_reset a
                { height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
                .ifM_reset a
                { color: #fff; background: #d1d1d1; }
                .ifM_reset a:HOVER
                { color: #fff; background: #f60; }


